package utfpr.gang5.hermes.controledepresenca.rmi;

import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.List;

import utfpr.gang5.hermes.controledepresenca.pojo.Aluno;
import utfpr.gang5.hermes.controledepresenca.pojo.Disciplina;
import utfpr.gang5.hermes.controledepresenca.pojo.Professor;

public interface ControlePresencaService extends Remote {
	
	public Status salvarProfessor(Professor professor) throws RemoteException;
	public Object login(String login, String senha) throws RemoteException;
	public Disciplina buscarDisciplinaAtual(Aluno aluno) throws RemoteException;
	public boolean verificarPresenca(Aluno aluno) throws RemoteException;
	public List<AlunoPresenca> monitorarPresencas() throws RemoteException;
	
}
